﻿using System.Collections.Generic;

namespace Yoozoo.Gameplay.Liberty
{
    public static class NpcUniqueIdUtils
    {
        public static int EventMonsterID = 0;
        public static int EventNpcID = 0;
        
        public static int GetEventMonsterUniqueID()
        {
            EventMonsterID++;
            return EventMonsterID + 20000;
        }

        public static int GetEventNpcUniqueID()
        {
            EventNpcID++;
            return EventNpcID + 30000;
        }

        public static int GetVehicleNpcUniqueID(int carId)
        {
            return carId + 40000;
        }

        public static void Reset()
        {
            EventMonsterID = 0;
            EventNpcID = 0;
        }
    }
}